Information-control Software for Handling Serial Devices in an Epics Environment
نویسندگان
چکیده
Each accelerator control system has a variety of measurement devices. One of the most common types of instrument interfaces used for their control is a serial (RS-232) bus. It is inexpensive and adequate for relatively simple measurement and control devices such as switchers, amplifiers, voltmeters, and stepper motors. Since the RS-232 specification is very broad and does not require uniformity above the basic communication protocol level, one of the major problems associated with the use of RS-232 is that the command protocol for each device is unique. This makes it difficult to design generic drivers for RS-232 and also hampers efforts to develop generic troubleshooting methods. This paper presents software developed independently at three other labs and integrated into a single system at Jefferson Lab to handle serial devices in a generic manner. The software is based on the EPICS toolkit [1] and uses a 3-tier architecture including a common serial driver at the bottom, a top-level protocol to specify individual device commands in a generic manner, and mid-level software to "glue" the two together.
منابع مشابه
The Ssrf Control System
SSRF(Shanghai Synchrotron Radiation Facility) control system is a large hierarchical standard accelerator control system based on EPICS. The VME 64X system, special embedded controller and PLCs are used for low level devices control or interlocks system. Using a uniform 1000Base-T backbone redundancy control network instead of field bus for mostly device controller with VLAN technique adopted a...
متن کاملThe CEBAF Control System
CEBAF has recently upgraded its accelerator control system to use EPICS, a control system toolkit being developed by a collaboration among laboratories in the US and Europe. The migration to EPICS has taken place during a year of intense commissioning activity, with new and old control systems operating concurrently. Existing CAMAC hardware was preserved by adding a CAMAC serial highway link to...
متن کاملEPICS - Experimental Physics and Industrial Control System at GSI
EPICS (Experimental Physics and Industrial Control System) is a widely used scalable control system. At GSI the HADES group uses EPICS since its startup [1]. In order to build a GSI wide knowledge base on EPICS some other projects than HADES are started. For example FOPI is a nice target for different controls developments like the LabView based CS [2] and EPICS. For the FUTURE DAQ project of C...
متن کاملPorting of Epics to Real Time Unix, and Usage Ported Epics for Fel Automation
This article describes concepts and mechanisms used in porting of EPICS (Experimental Physical and Industrial Control System) codes to platform of operating system UNIX. Without destruction of EPICS architecture, new features of EPICS provides the support for real time operating system LynxOS/x86 and equipment produced by INP (Budker Institute of Nuclear Physics). Application of ported EPICS re...
متن کاملConstructing a Distributed Developing Environment Using Epics for Bepcii Control System
Probe: to debug database records. • Alarm handler ALH The current Beijing Electron Position Collider (BEPC) is going to be upgraded to reach a higher energy as 1.89 GeV and a luminosity of 1.0E33cms. A second storage ring will be installed in the same tunnel of BEPC. The control system of BEPCII will be constructed based on EPICS. During the past two years a basic prototype has been set up, inc...
متن کامل